package main

import (
	"fmt"
	"math/rand"
)

/*
随机生成20以内的20个非0正整数，
打印出来。对生成的数值，
第单数个（不是索引）累加求和，第
偶数个累乘求积。打印结果
*/

func main() {
	// 定义变量，存储和与积的值
	var sum, quadrature int = 0, 1
	for i := 0; i < 20; i++ {
		// 循环遍历，获取20个非零整数
		num := rand.Intn(20) + 1
		// 打印数值
		fmt.Println(num)
		// 判断奇偶个数，分别求相应的数值
		if (i+1)%2 == 0 {
			quadrature *= num
		} else {
			sum += num
		}
	}
	// 打印和与积的值
	fmt.Println("和为：", sum, "积为：", quadrature)
}
